home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility1 / grmat12w.zip / README.TXT < prev    next >
Text File  |  1993-07-23  |  9KB  |  165 lines

  1. Graphmatica for Windows, version 1.20
  2. =====================================
  3.  
  4. by Keith Hertzer - Copyright (c) 1993 kSoft, Inc.
  5. Friday 23 July 1993
  6.  
  7. Files in this archive:
  8. ----------------------
  9.  
  10. README.TXT       8,606   7/23/93  1:11p  -- this file
  11. REGISTER.TXT     2,367   7/21/93 10:42p  -- registration form (ASCII text)
  12. REGISTER.WRI     3,712   7/21/93 10:46p  -- registration form (Windows Write)
  13. GRAPHMAT.EXE   163,840   7/23/93  1:05p  -- program file
  14. GRAPHMAT.HLP    83,190   7/23/93 12:37p  -- help file/complete documentation
  15. GRAPHMAT.GR      1,177   7/21/93  4:10p  \
  16. POLAR.GR           382   7/21/93  4:15p   |
  17. XYDEMO.GR          439   7/21/93  4:18p   |_ demonstration equation
  18. TRIG.GR            432   7/21/93  4:19p   |  list files
  19. DIFEQ.GR           592   7/21/93  4:16p   |
  20. INEQUAL.GR         297   7/18/93 12:22p  /
  21.  
  22. Graphmatica can also make use of the file GRAPHMAT.INI to store setup
  23. information, but I have not included one since if it is not found
  24. Graphmatica simply uses its own default settings. See the help file for
  25. information on the setup file.
  26.  
  27. System Requirements:
  28. --------------------
  29. IBM AT, PS/2, or compatible equipped with 286 or higher processor, EGA
  30. or better graphics, and a diskette drive or hard disk, running
  31. Microsoft Windows 3.0 or higher. (Windows 3.1 is fully supported, including
  32. the new common dialog boxes, but other than that it doesn't matter
  33. whether you're running 3.0 or 3.1.) Graphmatica requires less than 200K
  34. free memory to run; however, printing may require 700-1200K.
  35. Graphmatica for Windows runs in protected mode only; it will not run in
  36. Windows 3.0 Real mode. Graphmatica supports high-resolution (e.g.
  37. 1024x768) video modes, but at this time it uses at most 16 colors; it
  38. does not take advantage of 256-color video modes.  A few features
  39. require a mouse or other pointing-device; most things work just as well
  40. without.
  41.  
  42. If you can't run Windows, try Graphmatica for DOS, the venerable
  43. forerunner of Graphmatica for Windows. Contact me for more information.
  44.  
  45. What's new in version 1.20:
  46. ---------------------------
  47. The following bugs in version 1.10 were fixed:
  48.  1. Points on a curve at the edge of the screen that were sometimes
  49.     left out before are always displayed properly now. Also, the gap
  50.     that sometimes appeared between the two halves of a relation (like
  51.     x^2+y^2 = 25) has been eliminated to give continuous curves in all
  52.     cases.
  53.  2. Several fixes have been made to the parser in the areas of 1/x trig
  54.     functions and non-function curve graphing. Hopefully no one was too
  55.     badly affected by these. My apologies to anyone who was.
  56.  3. An error in the delete equation routine that sometimes caused the
  57.     listbox to display equations that were no longer in the queue has
  58.     been fixed.
  59.  4. Most instances where typing in an invalid equation caused the
  60.     program to crash have been corrected.
  61.  
  62. The following features were enhanced:
  63.  1. Up to 25-30% speed increase in graphing (compliments of Microsoft)
  64.     due to the fact that this version was created with an optimizing compiler.
  65.  2. The coordinate cursor now supports keyboard as well as mouse input;
  66.     you can use the arrow keys to move the crosshair exactly one pixel
  67.     at a time.
  68.  3. Browse sequences have been added to the help file to make it easier
  69.     to use as a tutorial instead of just a reference.
  70.  4. New minimalist graph paper. Graphmatica now has four levels of
  71.     detail available for graph paper: none at all, axes only, axes and
  72.     reference dots, and the original grid-lines.
  73.  5. Domains are now processed by the main equation parser, allowing
  74.     fractions and transcendental functions (e.g. 5/2 and ln 2) to be used
  75.     in any domain specification.
  76.  6. New differential equation approximation algorithm. Thanks to a
  77.     user's tip, I have replaced the Cauchy-Euler method routine used in
  78.     previous versions with the much-more-accurate Runge-Kutta method.
  79.     Also, you can set the initial value point using the mouse.
  80.  7. More error-checking and revised messages have been added to the
  81.     parser to make it easier to detect problems in equations.
  82.  8. Enhanced printing. The header text will no longer overlap the graph
  83.     area as it did sometimes before. Proof Quality printing now better
  84.     supports high-resolution and hopefully color printers.
  85.  9. Longer equation support. The maximum length of the equation window
  86.     has been increased to 200 characters to support complex
  87.     expressions. The print tables function and printing routines have
  88.     been modified to word-wrap these long equations.
  89.  
  90. The following new features were added:
  91.  1. New variables and "function family" graphing capability. The free
  92.     variables 'a', 'b', and 'c' have been added for you to use as you
  93.     wish. 'a' can also be set to iterate through several values to graph
  94.     a family of functions differing only by one parameter using a new
  95.     feature described in the topic "Graphing Families of Functions" in
  96.     the help file.
  97.  2. New variables panel makes it easy to change the values of the free
  98.     variables described above, and redraw the affected equations
  99.     without editing any of them.
  100.  3. Inequalities: By replacing the '=' with '<' or '>' you can graph most
  101.     Cartesian-coordinate equations as inequalities. See Graphing
  102.     Inequalities in the help file.
  103.  4. Free-form annotations. You can now place short comments on the graph
  104.     surface itself, choosing the point with the mouse.
  105.  5. Vector output: the graphing screen can now be copied to the
  106.     clipboard as a Windows metafile, for easier scaling.
  107.  
  108. Installing Graphmatica for Windows:
  109. -----------------------------------
  110.  1. Create a directory on your hard drive -- e.g. C:\GRAPHMAT
  111.     [you can use a different directory or share an existing one if you want]
  112.  2. Copy all of the files in this archive file into that directory (see
  113.     above for a complete list).
  114.  3. Start up Windows if you weren't already using File Manager to perform
  115.     the steps above.
  116.  4. Open the group in Program Manager you want to put Graphmatica in.
  117.     Select "New..." from the "File" menu in Program Manager.
  118.  5. Select "Program Item" in the dialog box.
  119.  6. In the Description box, type "Graphmatica".
  120.  7. Click the Browse... button and use the dialog box to navigate to
  121.     the directory Graphmatica's files are in and select GRAPHMAT.EXE.
  122.  8. Select "OK". Graphmatica for Windows should now be installed. Double-
  123.     click on its icon to run it.
  124.  
  125. Documentation:
  126. --------------
  127. Currently, I have not formatted the documentation in a printable form.
  128. (Windows Help will let you print individual topics, but not the whole
  129. manual.) If there is sufficient demand, I will offer it later either as
  130. a plain text file or a formatted .WRI file for Windows Write. Don't be
  131. fooled by the small size of the help file--it's compressed and actually
  132. contains the full documentation (complete with many hyper-text links,
  133. which I think makes it much more usable than printed documentation
  134. anyway).
  135.  
  136. Please take the time to browse through the help file before you start using
  137. Graphmatica, or you may never notice some of its more subtle advanced
  138. features. Be sure to read the first three sections, which give a
  139. general introduction, a map of the display, and basic instructions on
  140. how to enter equations to graph.
  141.  
  142. Registering:
  143. ------------
  144. You don't really have to, but please understand that I'm not doing this
  145. as a community service. Feel free to make copies for your friends or
  146. upload Graphmatica to your local BBS so others can use it, but you must
  147. distribute it unchanged and intact. [Shareware vendors may distribute
  148. the program freely provided they contact me first and only charge for
  149. disks/shipping/etc. and not for the program itself.] All the features
  150. in this program are fully enabled, and it contains no nag screens or
  151. other impediments to make you feel guilty about using it. However, if
  152. you use it regularly and can afford to support it, please make a
  153. contribution. Even if you can't send money, please take the time to
  154. print and fill out the file REGISTER.TXT and send it to me at the
  155. address below. Or e-mail me on CompuServe [70711,2071]. You can also
  156. register via CompuServe's shareware registration database (GO SWREG).
  157. Ask for program #112. The registration fee of $20 will be added to your
  158. monthly CompuServe bill.
  159.  
  160. kSoft, Inc.
  161. 345 Montecillo Dr.
  162. Walnut Creek, CA 94595-2613
  163.  
  164. [Please make checks payable to Keith Hertzer.]
  165.